package com.ship.boats.domain.vo;

import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * <b>QueryCurrencyExchangeRateInfo</b>
 *
 * @description: QueryCurrencyExchangeRateInfo <br>
 * @date: 2024/3/19 17:13 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class QueryCurrencyExchangeRateInfo {
    @ApiModelProperty(value = "主键ID")
    private Long id;

    @ApiModelProperty(value = "结算时间")
    private Date curveDate;

    @ApiModelProperty(value = "持有货币类型")
    private String currencyHeldType;

    @ApiModelProperty(value = "兑换货币类型")
    private String currencyExchangeType;

    @ApiModelProperty(value = "汇率")
    private Double exchangeRate;

    @ApiModelProperty(value = "操作用户")
    private String operatorUser;

    @ApiModelProperty(value = "操作时间")
    private Date operatorDate;

    @ApiModelProperty(value = "curve主键")
    private Integer curveUid;

    @ApiModelProperty(value = "结算类型：S-结算价F-远期价")
    private String settleFwd;

    @ApiModelProperty(value = "seq范围")
    private Integer rangeSeq;

    @ApiModelProperty(value = "开始时间")
    private Date rangeBegDate;

    @ApiModelProperty(value = "结束时间")
    private Date rangeEndDate;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getCurveDate() {
        return curveDate;
    }

    public void setCurveDate(Date curveDate) {
        this.curveDate = curveDate;
    }

    public String getCurrencyHeldType() {
        return currencyHeldType;
    }

    public void setCurrencyHeldType(String currencyHeldType) {
        this.currencyHeldType = currencyHeldType;
    }

    public String getCurrencyExchangeType() {
        return currencyExchangeType;
    }

    public void setCurrencyExchangeType(String currencyExchangeType) {
        this.currencyExchangeType = currencyExchangeType;
    }

    public Double getExchangeRate() {
        return exchangeRate;
    }

    public void setExchangeRate(Double exchangeRate) {
        this.exchangeRate = exchangeRate;
    }

    public String getOperatorUser() {
        return operatorUser;
    }

    public void setOperatorUser(String operatorUser) {
        this.operatorUser = operatorUser;
    }

    public Date getOperatorDate() {
        return operatorDate;
    }

    public void setOperatorDate(Date operatorDate) {
        this.operatorDate = operatorDate;
    }

    public Integer getCurveUid() {
        return curveUid;
    }

    public void setCurveUid(Integer curveUid) {
        this.curveUid = curveUid;
    }

    public String getSettleFwd() {
        return settleFwd;
    }

    public void setSettleFwd(String settleFwd) {
        this.settleFwd = settleFwd;
    }

    public Integer getRangeSeq() {
        return rangeSeq;
    }

    public void setRangeSeq(Integer rangeSeq) {
        this.rangeSeq = rangeSeq;
    }

    public Date getRangeBegDate() {
        return rangeBegDate;
    }

    public void setRangeBegDate(Date rangeBegDate) {
        this.rangeBegDate = rangeBegDate;
    }

    public Date getRangeEndDate() {
        return rangeEndDate;
    }

    public void setRangeEndDate(Date rangeEndDate) {
        this.rangeEndDate = rangeEndDate;
    }
}
